package 设计模式.命令模式;

import lombok.Data;

import java.io.Serializable;

/**
 * 主函数
 */
@Data
public class Main implements Serializable {
    public static void main(String[] args) {
        Printer printer = new Printer();
        PrintCommand printCommand = new PrintCommand("Hello, World!");
        CommandInvoker commandInvoker = new CommandInvoker(printCommand);

        commandInvoker.executeCommand(); // 输出：执行打印命令： Hello, World!
    }
}
